package jzqb.dao;

import jzqb.bo.AdminQueryBo;
import jzqb.po.CGPo;
import jzqb.po.ZTJPo;

import java.util.List;

/**
 * 专题集数据层接口
 */
public interface AdminZTJDao {

    /**
     * 更新 专题集
     * @param ztjPo
     * @return
     */
    Boolean updateZTJ(ZTJPo ztjPo);

    /**
     * 插入 专题集
     * @param ztjPo
     * @return
     */
    Boolean insertZTJ(ZTJPo ztjPo);

    /**
     * 删除 专题集
     * @param ztjPo
     * @return
     */
    Boolean deleteZTJ(ZTJPo ztjPo);

    /**
     * 查询 专题集
     * @param bo
     * @return
     */
    List<ZTJPo> queryZTJ(AdminQueryBo bo);

    /**
     * 统计专题集
     * @param bo
     * @return
     */
    Long count(AdminQueryBo bo);

    /**
     * 名称查询专题集
     * @param bo
     * @return
     */
    ZTJPo queryZTJByName(AdminQueryBo bo);

    /**
     * 按照ID查询专题集名称
     * @param ztjId
     * @return
     */
    List<ZTJPo> queryZTJById(String ztjId);

    /**
     * 查专题集列表
     * @return
     */
    List<ZTJPo> queryNameAndId(ZTJPo ztjPo);


}
